package com.egg.service;

import java.util.List;
import java.util.Map;

/**
 * 
 * @项目名称：egg   
 * @类名称：DeptService   
 * @类描述：部门接口   
 * @创建人：wangchenyang
 * @创建时间：2012-9-3 下午3:24:57   
 * @修改人：
 * @修改时间：   
 * @修改备注：   
 * @version
 */
public interface DeptService {

	/**
	 * @Title: getAllDept 
	 * @Description:所有部门列表 
	 * @param @return    
	 * @return List<Map<String,Object>>   
	 * @throws
	 */
	public List<Map<String,Object>> getAllDept();
	/**
	 * @Title: getAllDeptForSelect 
	 * @Description:获得所有部门列表，组装成下拉框样式 
	 * @param @return    
	 * @return List<Map<String,Object>>   
	 * @throws
	 */
	public List<Map<String,Object>> getAllDeptForSelect();
	/**
	 * @Title: getOenDept 
	 * @Description:单个部门 
	 * @param @return    
	 * @return List<Map<String,Object>>   
	 * @throws
	 */
	public List<Map<String,Object>> getOenDept(Object...obj);
	/**
	 * @Title: addDept 
	 * @Description:添加部门 
	 * @param @param obj    
	 * @return void   
	 * @throws
	 */
	public void addDept(Object...obj);
	/**
	 * @Title: updateDept 
	 * @Description:修改部门 
	 * @param @param obj    
	 * @return void   
	 * @throws
	 */
	public void updateDept(Object...obj);
	/**
	 * @Title: deleteDept 
	 * @Description:删除部门 
	 * @param @param obj    
	 * @return void   
	 * @throws
	 */
	public void deleteDept(Object...obj);
}
